/**
 * 枚举类型:方向
 */
public enum Dir {
    L, U, R, D, STOP
}

/*
* []
* 如果使用int类型 1,2,3,4... 来代表方向,不能阻止任何人去修改,容易出错,如果使用枚举的话,只能取枚举里面的类型,其他的都会报错
* 编译期间就能知道赋值是否有问题
* 调BUG的时候就需要尽早地暴露BUG
* */
